GDK W32: Fix property setting to correctly use static strings
authorРуслан Ижбулатов <lrn1986@gmail.com>
Fri, 4 Jan 2019 09:48:46 +0000 (09:48 +0000)
committerРуслан Ижбулатов <lrn1986@gmail.com>
Fri, 22 Mar 2019 16:59:03 +0000 (16:59 +0000)
The strings that are set are static, so g_value_set_static_string() should
be used to set them instead of g_value_set_string().

gdk/win32/gdkproperty-win32.c

index 630d6ec3564806d5014519a31188031dc5ec68a2..d0bc65ff5939ad441b5c02051f8b87a957b384a0 100644 (file)
@@ -215,9 +215,9 @@ _gdk_win32_get_setting (const gchar *name,
   else if (strcmp ("gtk-im-module", name) == 0)
     {
       if (_gdk_input_locale_is_ime)
-        g_value_set_string (value, "ime");
+        g_value_set_static_string (value, "ime");
       else
-        g_value_set_string (value, "");
+        g_value_set_static_string (value, "");
 
       return TRUE;
     }